/**
 * Created by Toma on 2016/9/8.
 * 文件拷贝 - 文件操作
 * 内置的fs对象
 */

var fs = require('fs');
console.log(fs);

// 小文件
function copy(src, dst) {
  fs.writeFileSync(dst, fs.readFileSync(src));
}

// 大文件流
function copyBig(src, dst) {
  fs.createReadStream(src).pipe(fs.createWriteStream(dst));
}



/*
 NodeJS通过fs内置模块提供对文件的操作。fs模块提供的API基本上可以分为以下三类：
 文件属性读写。
    其中常用的有fs.stat、fs.chmod、fs.chown等等。
 文件内容读写。
    其中常用的有fs.readFile、fs.readdir、fs.writeFile、fs.mkdir等等。
 底层文件操作。
    其中常用的有fs.open、fs.read、fs.write、fs.close等等。
*/